﻿/*div 
{
  border: 1px dashed orange;
}*/

body   
{
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
}

.page 
{
  margin: 10px auto 10px auto;
  text-align: left;
  width: 90%;
}

.header 
{
  text-align: center;
  padding: 5px 5px 5px 5px;
  height: 155px;
  margin: 0px 0px 10px 0px;
  border: 2px solid #285c00;
}

.header img 
{
  float: left;
  
}
.header h1 
{
  margin-top: 40px;
  font-size: 4em;
  color: #285c00;
}

table,td,th
{
  border: 1px solid #285c00;
  padding: 2px 3px 2px 3px;
  border-collapse: collapse;
}

tr.alt td 
{
  background: #cdfbad;
}

tr.over td 
{
  background: #bcd4ec;
  cursor: pointer;
}

label {
  font-weight: bold;
  display: block;
  margin-top: 1em;
}
